package com.xxzuibang.day4;

import java.util.Scanner;

public class Test6 {
    public static void main(String[] args) {
        Test7();
        Test8();
        Test9();
        Test10();
        Test11();
        Test12();
        Test13();
    }

    private static void Test13() {
        System.out.println("---现在是判断能否整除的程序---");
        Scanner sc = new Scanner(System.in);
        System.out.println ("请输入i1的值：");
        int i1 = sc.nextInt();
        if ( i1% 7 == 0 && i1 % 13 == 0) {
            System.out.println(i1 + "是7和13的公倍数！");
        } else {
            System.out.println(i1 + "是7和13的公倍数！");
        }

    }

    private static void Test12() {
        System.out.println("------现在是判断是否为闰年的程序--------");
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入您想要查询的年份：");
        int year =sc.nextInt();
        if(year%4==0){
            if(year%100!=0){
                System.out.println(year+"这一年是闰年！");
            }else{
                System.out.println(year+"这一年不是闰年！");
            }
        }else if(year%400==0){
            System.out.println(year+"这一年是闰年！");
        }else{
            System.out.println(year+"这一年不是闰年！");
        }
    }

    private static void Test11() {
        System.out.println("----现在是判断一个三位数各位数的立方和是否等于这个三位数本身的程序----");
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入一个三位数：");
        int num= sc.nextInt();
        if(num>=100&&num<=999){
            int ge=num%10;
            int shi=num%100/10;
            int bai=num/100;
            if(ge*ge*ge+shi*shi*shi+bai*bai*bai==num){
                System.out.println("等于本身");
            }else{
                System.out.println("不等于本身！");
            }

        }else{
            System.out.println("你不按要求输入，我就不给你判断！");
        }
    }

    private static void Test10() {
        System.out.println("-----现在是判断一个数是否为偶数的程序-----");
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入你要判断的数：");
        int i=sc.nextInt();
        if(i%2==0){
            System.out.println(i+"是偶数");
        }else{
            System.out.println(i+"不是偶数");

        }

    }


    private static void Test9() {
        System.out.println("------现在是求三个数最大值的程序------");
        int n1=3,n2=4,n3=5;
        int max=(n1>n2?n1:n2)>n3?(n1>n2?n1:n2):n3;
        System.out.println("三个数中最大的是："+max);

    }

    private static void Test8() {
        System.out.println("----现在是比较两个数最大值的程序-----");
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入第一个数：");
        int i1=sc.nextInt();
        System.out.println("请输入第二个数：");
        int i2=sc.nextInt();
        int max=i1>i2?i1:i2;
        System.out.println("两个数中的最大值是："+max);
    }

    private static void Test7() {
        System.out.println("----现在是求绝对值的程序-----");
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入一个数：");
        int i=sc.nextInt();
        if(i<0){
            System.out.println(i+"的绝对值是："+i*(-1));
        }else if(i==0){
            System.out.println("0的绝对值是0");
        }else{
            System.out.println(i+"的绝对值是："+i);
        }
    }

}
